package com.cy.detectsys.service;

import com.cy.detectsys.entity.TargetInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.cy.detectsys.entity.vo.TargetInfoVo;
import com.cy.detectsys.util.BaseResponseInfo;

/**
* @author asus
* @description 针对表【target_info(重点目标表)】的数据库操作Service
* @createDate 2024-06-12 16:40:19
*/
public interface TargetInfoService extends IService<TargetInfo> {


    BaseResponseInfo KeyObjectList(TargetInfoVo targetInfoVo);

    BaseResponseInfo ownershipAssets();

    BaseResponseInfo assets();

    BaseResponseInfo KeyObjectDetails(TargetInfoVo TargetInfoVo);

    BaseResponseInfo KeyObjectDetailsByIp(TargetInfoVo TargetInfoVo);

    BaseResponseInfo KeyObjectDetailsByPort(TargetInfoVo TargetInfoVo);

    BaseResponseInfo KeyObjectDetailsByService(TargetInfoVo TargetInfoVo);

    BaseResponseInfo KeyObject();

    BaseResponseInfo KeyObjectBox();
}
